AmeliaBooking\Domain\Services\TimeSlot\TimeSlotService D

Total Complexity 256
Dependencies 16
Dependents 1
Total lines 1,266
Lines of code 824
Logical lines of code 333
Comment lines 173
Methods 13
Properties 5

Methods 13

Method Rating Maintainability Complexity Lines of code
getAppointmentFreeSlots()
D
14
87 255
getProviderAppointmentIntervals()
D
25
49 134
getFreeTime()
D
25
46 160
getCalculatedFreeSlots()
C
31 29 110
getAvailableIntervals()
B
45 18 46
getAppointmentCount()
S
59 6 13
getModifiedEndInterval()
S
58 5 16
getProviderDayOffDates()
S
56 4 18
getSlots()
S
52 3 27
getSlotsInMainTimeZoneFromTimeZone()
S
58 3 16
getOnlyAppointmentsSlots()
S
64 3 10
getPeriodDates()
S
62 2 12
__construct()
S
69 1 7